/// <summary>
/// 升级
/// </summary>
public enum SkillUpgradeType
{
    None,

    // ----- Dash Skill -----
    Dash, // Dash to avoid damage
    Dash_CloneOnStart, // Create a clone when dash starts
    Dash_CloneOnStartAndArrival, // Create a clone when dash starts and ends
    Dash_ShardOnStart,
    Dash_ShardOnStartAndArrival,
    

    // ----- Shard Skill -----
    Shard, //产生镜片
    Shard_MoveToEnemy, //产生的镜片自动追踪敌人
    Shard_Multicast, //镜片充能（同时存储三个）
    Shard_Teleport, //镜片和玩家交换位置
    Shard_TeleportHpRewind,


    //----- SwordThrow Tree Skill-----
    SwordThrow, //将剑扔出范围内造成敌人伤害
    SwordThrow_Spin, //掷出的剑将像一个电锯一样在一个点旋转，持续向敌人造成伤害
    SwordThrow_Pierce, //掷出的剑将刺穿多个敌人
    SwordThrow_Bounce, //掷出的剑将在敌人之间弹跳


    // ----- Time Enco Skill-----
    TimeEnco, //Create a clone of a player. It can take damage from enemies
    TimeEnco_SingleAttack, //Time Enco can perform a single attack.
    TimeEnco_MutiAttack, //Time Enco can Perfrom N attack.
    TimeEnco_ChanceToMultiply, //Time Enco has a chance to create another time echo when attacks.
    TimeEnco_HealWisp, //When Time Enco dies it creates a wips that files towards the player to heal it.
                       //Heal = to percentage of damage taken when died. 
    TimeEnco_CleanseWisp, //Wisp will now remove negative effects from player. 
    TimeEnco_CooldownWisp, //Wisp will reduce cooldown of all skills by N second.


    // -----Domain Expansion Skill-----
    Domain_Slowdown, //Create an area in which you slow down enemies by 80-100%.You can freely move and fight.
    Domain_EchoSpam, //You can  no longer move, but you spam enemy with Time echo ability.
    Domain_ShardSpam //You can no longer move, but you spam enemy with Time Shard ability
}
